From 98c4b12ea3724503467361c8873ecb786a5a9100 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 28 Dec 2007 15:57:14 +0000 Subject: [PATCH] Fix a finalizer issue svn path=/trunk/; revision=19275 --- ChangeLog | 5 +++++ gtk/gtkitemfactory.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 20c7f0f3cd..3a544ea86c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-28 Matthias Clasen + + * gtk/gtkitemfactory.c (gtk_item_factory_finalize): Don't unref + accel_group unless it is set. + 2007-12-28 Matthias Clasen * gdk/x11/gdkwindow-x11.c (get_default_title): Don't return NULL. diff --git a/gtk/gtkitemfactory.c b/gtk/gtkitemfactory.c index 55aff410ef..f8a7e7282c 100644 --- a/gtk/gtkitemfactory.c +++ b/gtk/gtkitemfactory.c @@ -514,7 +514,9 @@ gtk_item_factory_finalize (GObject *object) ifactory = GTK_ITEM_FACTORY (object); - g_object_unref (ifactory->accel_group); + if (ifactory->accel_group) + g_object_unref (ifactory->accel_group); + g_free (ifactory->path); g_assert (ifactory->widget == NULL); -- 2.30.2